#pragma once
#include "Ogre.h"
#include "Message.h"

class MessageObjectNode
{
public:
	MessageObjectNode(ID _id, std::string meshName = "twix_model_mesh.mesh");
	~MessageObjectNode(void);
	
	Ogre::Vector3					getDirection();
	Ogre::Vector3					getUpVector();
	Ogre::Vector3					getRightVector();
	static int						messageObjectCount;

	Ogre::SceneNode*				sceneNode;
	const ID						id;
	void							createSceneNode( std::string meshName);

};
